package com.znz.analysis.constant.properties;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;

/**
 * @author 作者 :TP
 * @version 创建时间：2017年6月23日 下午5:14:39
 *
 */
@Configuration
@PropertySource("classpath:hdfs.properties")
public class HDFSProperties {
	private String host;
	// hdfs根目录名称
	private String root;
	// 是否手动指定第一次执行的HDFS目录,默认false
	private boolean manual;
	// 手动指定目录名称，多个目录以逗号分隔
	private String manual_dir;

	public String getHost() {
		return host;
	}

	@Value("${hdfs.host}")
	public void setHost(String host) {
		this.host = host;
	}

	public String getRoot() {
		return root;
	}

	@Value("${hdfs.root}")
	public void setRoot(String root) {
		this.root = root;
	}

	public boolean isManual() {
		return manual;
	}

	@Value("${hdfs.manual}")
	public void setManual(boolean manual) {
		this.manual = manual;
	}

	public String getManual_dir() {
		return manual_dir;
	}

	@Value("${hdfs.manual.dir}")
	public void setManual_dir(String manual_dir) {
		this.manual_dir = manual_dir;
	}

}
